home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2005 October / PCWOCT05.iso / Software / FromTheMag / XAMPP 1.4.14 / xampp-win32-1.4.14-installer.exe / xampp / php / pear / docs / Var_Dump / example-4.php < prev    next >
Text File  |  2004-10-01  |  2KB  |  72 lines

  1. <html>
  2. <style>
  3.  
  4.     /* style for XHTML_Text */
  5.     table.var_dump          { border-collapse:separate; border:1px solid black; border-spacing:0; }
  6.         table.var_dump tr       { color:#006600; background:#F8F8F8; vertical-align:top; }
  7.     table.var_dump tr.alt   { color:#006600; background:#E8E8E8; }
  8.     table.var_dump th       { padding:4px; color:black; background:#CCCCCC; text-align:left; }
  9.         table.var_dump td       { padding:4px; }
  10.         table.var_dump caption  { caption-side:top; color:white; background:#339900; }
  11.         table.var_dump i        { color: #000000; background: transparent; font-style: normal; }
  12.  
  13.         /* style for XHTML_Text */
  14.     pre.var_dump            { line-height:1.8em; }
  15.     pre.var_dump span.type  { color:#006600; background:transparent; }
  16.     pre.var_dump span.value { padding:2px; color:#339900; background:#F0F0F0; border: 1px dashed #CCCCCC; }
  17.  
  18. </style>
  19. <body>
  20. <?php
  21.  
  22. include_once 'Var_Dump.php';
  23.  
  24. echo '<h1>example4.php : Renderers</h1>';
  25.  
  26. /*
  27.  * example4.php : Renderers
  28.  *
  29.  */
  30.  
  31. $fileHandler=tmpfile();
  32. $linkedArray=array(TRUE, 123, 123.45);
  33. $array=array(
  34.     'key1' => 'The quick brown'."\n".'fox jumped over'."\n".'the lazy dog',
  35.     'key2' => & $linkedArray,
  36.     'key3' => NULL,
  37.     'key4' => $fileHandler,
  38. );
  39.  
  40. echo '<h2>Text</h2>';
  41. Var_Dump::displayInit(array('display_mode'=>'Text'));
  42. echo '<pre>';
  43. Var_Dump::display($array);
  44. echo '</pre>';
  45.  
  46. echo '<h2>HTML4_Table</h2>';
  47. Var_Dump::displayInit(array('display_mode'=>'HTML4_Table'),array('show_eol'=>'•'));
  48. Var_Dump::display($array);
  49.  
  50. echo '<h2>HTML4_Text</h2>';
  51. Var_Dump::displayInit(array('display_mode'=>'HTML4_Text'),array('show_eol'=>'•'));
  52. Var_Dump::display($array);
  53.  
  54. echo '<h2>XHTML_Table</h2>';
  55. Var_Dump::displayInit(array('display_mode'=>'XHTML_Table'));
  56. Var_Dump::display($array);
  57.  
  58. echo '<h2>XHTML_Text</h2>';
  59. Var_Dump::displayInit(array('display_mode'=>'XHTML_Text'));
  60. Var_Dump::display($array);
  61.  
  62. echo '<h2>XML</h2>';
  63. Var_Dump::displayInit(array('display_mode'=>'XML'));
  64. echo '<pre>';
  65. echo htmlspecialchars(Var_Dump::display($array,TRUE));
  66. echo '</pre>';
  67.  
  68. fclose($fileHandler);
  69.  
  70. ?>
  71. <body>
  72. </html>